package com.xique.door.api.model;

import com.xique.door.api.dto.BaseUserDTO;
import lombok.Data;

import java.io.Serializable;

/**
 * @author shd
 * @create 2021/12/31 10:36
 */
@Data
public class LoginAppUser  implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户唯一标识
     */
    private String token;

    /**
     * 项目id
     */
    private Long parkId;

    /**
     * 用户名id
     */
    private Long baseUserId;

    /**
     * 用户名id
     */
    private Long userId;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 用户类型
     */
    private String userType;

    /**
     * 登录时间
     */
    private Long loginTime;

    /**
     * 过期时间
     */
    private Long expireTime;

    /**
     * 登录IP地址
     */
    private String ipAddr;

    /**
     * 登录平台
     */
    private String platform;

    /**
     * 用户详细信息
     */
    private BaseUserDTO user;

    /**
     * 微信openId
     */
    private String openId;

    private String sessionKey;

    private String unionId;

    private String zfbUserId;
}
